﻿#region summary

// Copyright (c)  YISH. All rights reserved.
// Licensed under the MIT License, See License.txt in the project root for license information.

#endregion

using NSQL.Statements;

namespace NSQL.Expressions
{
    public interface IExpression : ISelectElement
    {
        T Accept<T>(IExpressionVisitor<T> visitor);
        void Accept(IExpressionVisitor visitor);
        bool IsValid { get; }
    }
}